package com.yf.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 车队
 * @TableName bs_fleet
 */
@TableName(value ="bs_fleet")
@Data
public class BsFleet implements Serializable {
    /**
     * 主键
     */
    @TableId
    private String uuid;

    /**
     * 车队名称
     */
    private String name;

    /**
     * 所属气站
     */
    private Integer stationId;

    /**
     * 所属运输公司
     */
    private Integer companyStationId;

    /**
     * 车队金额（分）
     */
    private Integer amount;

    /**
     * 是否启用（0禁用，1启用）
     */
    private Integer status;

    /**
     * 创建时间
     */
    private Date crtTime;

    /**
     * 更新时间
     */
    private Date uptTime;

    /**
     * 逻辑删除标志位，1表示正常，NULL表示删除。（有数字就是正常，null就是删除）
     */
    private Integer delFlag;

    /**
     * 内部车队标识（0非内部车队，1内部车队）
     */
    private Integer innerFleetFlag;

    /**
     * 车队负责人
     */
    private String chargePerson;

    /**
     * 车队负责人电话
     */
    private String chargePhone;

    /**
     * 让利金额
     */
    private Integer discountAmoun;

    /**
     * 可挂账最高金额
     */
    private Integer maxAmount;

    /**
     * 存在未结算账单是否允许继续挂账
     */
    private Integer allowContinueAccount;

    /**
     * 车队类型：之前的车队定义为普通车队10，新增功能的挂账车队设置为20
     */
    private Integer type;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}